Package com.getsensibill.core.analytic

Types

AnalyticsEvent
Link copied to clipboard
interface AnalyticsEvent
Interface that defines the properties of Analytics Events in the Sensibill SDK.
DocumentUploadUpdateData
Link copied to clipboard
data class DocumentUploadUpdateData(localId: Long, documentId: String?, accountId: String?, externalAccountTransactionId: String?, status: DocumentStatus, documentType: DocumentType, legacyReceiptId: String?) : Serializable
Analytics payload data for the DocumentUploadUpdateEvent event.
DocumentUploadUpdateEvent
Link copied to clipboard
class DocumentUploadUpdateEvent : AnalyticsEvent
OnTrackEventListener
Link copied to clipboard
interface OnTrackEventListener
Listener to monitor UI analytics events in the Sensibill SDK.
Transaction
Link copied to clipboard
interface Transaction : Serializable
Interface that defines the properties of a Receipt Processing Transaction.

Functions

checkTypeAndCast
Link copied to clipboard
inline fun <T> AnalyticsEvent.checkTypeAndCast(type: Class<T>, eventName: String, feature: String? = null): T?
Helper function that can be used to safely and optionally case an AnalyticsEvent to a specific implementation